#ifndef MKL_HEADER_H
#define MKL_HEADER_H

#pragma comment(lib,"mkl_blacs_ilp64_dll.lib");
#pragma comment(lib,"mkl_blacs_intelmpi_ilp64.lib");
#pragma comment(lib,"mkl_blacs_intelmpi_lp64.lib");
#pragma comment(lib,"mkl_blacs_lp64_dll.lib");
#pragma comment(lib,"mkl_blacs_mpich2_ilp64.lib");
#pragma comment(lib,"mkl_blacs_mpich2_lp64.lib");
#pragma comment(lib,"mkl_blacs_msmpi_ilp64.lib");
#pragma comment(lib,"mkl_blacs_msmpi_lp64.lib");
#pragma comment(lib,"mkl_blas95_ilp64.lib");
#pragma comment(lib,"mkl_blas95_lp64.lib");
#pragma comment(lib,"mkl_cdft_core.lib");
#pragma comment(lib,"mkl_cdft_core_dll.lib");
#pragma comment(lib,"mkl_core.lib");
#pragma comment(lib,"mkl_core_dll.lib");
#pragma comment(lib,"mkl_intel_ilp64.lib");
#pragma comment(lib,"mkl_intel_lp64.lib");
#pragma comment(lib,"mkl_intel_lp64_dll.lib");


#pragma comment(lib,"mkl_intel_sp2dp.lib");
#pragma comment(lib,"mkl_intel_thread.lib");
#pragma comment(lib,"mkl_intel_thread_dll.lib");
#pragma comment(lib,"mkl_lapack95_ilp64.lib");


#pragma comment(lib,"mkl_lapack95_lp64.lib");
#pragma comment(lib,"mkl_pgi_thread.lib");
#pragma comment(lib,"mkl_pgi_thread_dll.lib");
#pragma comment(lib,"mkl_rt.lib");
#pragma comment(lib,"mkl_scalapack_ilp64.lib");
#pragma comment(lib,"mkl_scalapack_ilp64_dll.lib");
#pragma comment(lib,"mkl_scalapack_lp64.lib");
#pragma comment(lib,"mkl_scalapack_lp64_dll.lib");
#pragma comment(lib,"mkl_sequential.lib");
#pragma comment(lib,"mkl_sequential_dll.lib");
#pragma comment(lib,"mkl_solver_ilp64.lib");
#pragma comment(lib,"mkl_solver_ilp64_sequential.lib");
#pragma comment(lib,"mkl_solver_lp64.lib");


#pragma comment(lib,"mkl_solver_lp64_sequential.lib");

#endif